home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / filesyst / dosfs / dmsdosfs.000 / dmsdosfs / dmsdosfs-0.6.9b / defrag.sh < prev    next >
Linux/UNIX/POSIX Shell Script  |  1996-07-02  |  389b  |  20 lines

  1. #!/bin/sh
  2.  
  3. # Usage: defrag device cvfname
  4. # Examle: defrag /dev/hda1 dblspace.000
  5.  
  6. if [ $# != 2 ]; then
  7.   echo "Usage: defrag device cvfname"
  8.   echo "Example: defrag /dev/hda1 dblspace.000"
  9.   exit 1
  10. fi
  11.  
  12. mkdir /tmp/mountpoint
  13. if ! mount -t dmsdos -o nofix $1 /tmp/mountpoint ; then
  14.   rmdir /tmp/mountpoint
  15.   exit 1
  16. fi
  17. ddefrag /tmp/mountpoint/$2
  18. umount /tmp/mountpoint
  19. rmdir /tmp/mountpoint
  20.